/**
 * 
 */
package com.wisdytech.linkdcs.system.service;


import com.github.pagehelper.PageInfo;
import com.wisdytech.common.bean.Filter;
import com.wisdytech.common.bean.StandardResult;
import com.wisdytech.linkdcs.system.model.SysDictIdx;

/**
 * <p>
 * ClassName: ISystemDictIndexService
 * </p>
 * <p>
 * Description: 字典索引业务接口
 * </p>
 * <p>
 * Author: kongming
 * </p>
 * <p>
 * Date: 2017-9-13
 * </p>
 */
public interface ISystemDictIndexService {
    /**
     * 新增字典索引信息
     * @param sysDictIndex 字典索引对象
     * @return boolean值
     */
    public StandardResult addSysDictIndex(SysDictIdx sysDictIndex);
    
    /**
     * 修改字典索引信息
     * @param sysDictIndex 字典索引对象
     * @return boolean值
     */
    public StandardResult updateSysDictIndex(SysDictIdx sysDictIndex);
    /**
     * 删除字典索引信息
     * @param id 字典索引表唯一标识id
     * @return boolean值
     */
    public StandardResult delSysDictIndex(String id);
    /**
     * 分页条件查询字典明细列表
     * @param dictName 条件查询参数
     * @param filter 分页参数
     * @return 字典明细列表信息
     */
    public PageInfo<SysDictIdx> listSysDictIdxs(String dictName, Filter filter);
    /**
     * 通过id查询字典索引对象
     * @param id 字典明细表唯一标识id
     * @return 字典索引对象
     */
    public SysDictIdx getSysDictIdx(String id);
}
